package org.myorg.v3;

import org.myorg.FF12;
import org.myorg.Fc;

public class Para3 {
	//String path = "/home/stanley/Documents/workspace/hadoop/hadoop-0.20.2/res/sres";



/*	int geneLength = 1000;
	int peopleNum = 20;
	double p_cross = 0.5;
	double p_mut = 0.5;
	long i_num = 300000000;
	long time = 1200000000;
	int ln=25;*/
	
	//public static double[] mag = {5.0E11, 1.0E11, 5.0E10, 1.0E10, 5.0E09, 1.0E09, 5.0E08, 1.0E08, 5.0E07, 1.0E07,5.0E06};
	//public static float[] mag = {(float) 1.0E12, (float) 9.0E11};
	//public static double[] mag = {1.0E12, 5.0E11};
	/*public static float[] mag = {(float)5.0E11, (float)1.0E11, (float)5.0E10, (float)1.0E10, 
		(float)5.0E09, (float)1.0E09, (float)5.0E08, (float)1.0E08, (float)5.0E07, (float)1.0E07,(float)5.0E06};*/
	/*public static float[] mag = {(float)5.0E11, (float)1.0E11, (float)5.0E10, (float)1.0E10, 
		(float)5.0E09, (float)1.0E09, (float)5.0E08, (float)1.0E08, (float)5.0E07, (float)1.0E07};*/
	//public static double[] mag = {23, 5, 4, 3, 2, 1}; 

	//public static Fc3 function = new FT32(); 
	public static double[] mag = { 0.9, 0.99, 0.999, 0.9999, 0.99999};
	
	
	//public static String hp = "/home/stanley/Documents/workspace/hadoop/hadoop-0.20.2";
	//public static String hp = "/home/stanley/hadoop-0.20.2";
	public static String hp = "/usr";
	
	public static int geneLength = 100;
	public static int pN = 20;
	public static double p_cross = 0.5;
	public static double p_mut = 0.5;
	public static long i_num = 10000;
	public static long ri = i_num/100;
	//public static long rt = 1200000000;
	//public static int map_number = 2;
	
	public static int ln = 25;
	public static Fc3 function = new FFZ31(geneLength);

/*	public static String spath = "./res/sres";
	public static int spn = 100;
	public static long si_num = 5; 	
	public static Fc3 sfc = new FFS31(); 
	public static double[] smag = mag;
	public static int sln = 2;	*/
	
	public static String spath = "./res/sres";
	public static int spn = pN;
	public static long si_num = i_num; 	
	public static Fc3 sfc = function; 
	public static double[] smag = mag;
	public static int sln = ln;	

	public static String drp = "./res/dres";
	public static String dout = "doutput";
	public static String din = "dinput";
	public static long di_num = i_num;
	public static int dln=ln;
	public static int dpn= pN;
	public static int dmn = 8;
	public static Fc3 dfc = function;
	public static double[] dmag = mag;
	
	public static String mrp = "./res/mres";
	public static String min = "minput";
	public static String mout = "moutput";
	public static int mgl = geneLength;
	public static long mi_num = 10;
	public static int mmn = 32;
	public static int mpn= 32*pN;
	public static Fc3 mfc = function; 
	public static double[] mmag = mag;
	public static int mln = ln;
	
	//island result path
	public static String irp = "./res/ires";
	public static String iin = "iinput";
	public static String iout = "ioutput";
	public static int igl = geneLength;
	public static int moving_rate = (int)ri;
	public static long ii_num = i_num/moving_rate;
	public static int imn = 32;
	public static int ipn= pN*imn;
	public static Fc3 ifc = function; 
	public static double[] imag = mag;
	public static int iln = ln;
	

	

}


